import type { BaseFields, PageParams } from "@/api/typing";
import type { Messages } from "@/locale/typing";

/**列表查询国际化值响应 */
export type QueryListResult = Messages;

/**分页查询国际化值参数 */
export interface QueryPageParams extends PageParams {
  /**国际化值KEY */
  localeKey: string;
  /**中文 */
  "zh-CN": string;
}
/**分页查询国际化值响应 */
export interface QueryPageResult extends BaseFields {
  /**国际化ID */
  localeId: string;
  /**国际化值KEY */
  localeKey: string;
  /**中文 */
  "zh-CN": string;
  /**英文 */
  "en-US": string;
}

/**新增/修改国际化值参数 */
export interface LocaleParams {
  /**国际化ID */
  localeId: string;
  /**国际化值KEY */
  localeKey: string;
  /**中文 */
  "zh-CN": string;
  /**英文 */
  "en-US": string;
}

/**删除国际化值参数 */
export interface DeleteParams {
  /**国际化ID */
  localeId: string;
}
